import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)


// vuex的特点
/*
1：集中管理应用程序的状态
2：实现多组件通信
3：vuex是独立于任何组件存在的
4：vuex中的数据 刷新会丢失


*/ 
export default new Vuex.Store({
  state: {
    collectlist:[]
  },
  getters: {
  },
  mutations: {
      collect(state,payload){
         state.collectlist.push(payload)
         console.log(state.collectlist)
      },
      cancel_collect(state,payload){
          var index = state.collectlist.findIndex((item)=>{
            return item.mtWmPoiId == payload.mtWmPoiId;
          })
          if(index != -1){
            state.collectlist.splice
            (index,1)
          }
      }



  },
  actions: {
  },
  modules: {
  }
})
